#############################################################################
# Makefile for building: project
# Generated by qmake (2.01a) (Qt 4.3.1) on: ? 12? 20 15:40:37 2007
# Project:  project.pro
# Template: app
# Command: /usr/local/Trolltech/Qt-4.3.1/bin/qmake -unix -o Makefile project.pro
#############################################################################

####### Compiler, tools and options

CC            = gcc
CXX           = g++
DEFINES       = -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
CFLAGS        = -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS      = -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
INCPATH       = -I/usr/local/Trolltech/Qt-4.3.1/mkspecs/linux-g++ -I. -I/usr/local/Trolltech/Qt-4.3.1/include/QtCore -I/usr/local/Trolltech/Qt-4.3.1/include/QtCore -I/usr/local/Trolltech/Qt-4.3.1/include/QtGui -I/usr/local/Trolltech/Qt-4.3.1/include/QtGui -I/usr/local/Trolltech/Qt-4.3.1/include/QtSql -I/usr/local/Trolltech/Qt-4.3.1/include/QtSql -I/usr/local/Trolltech/Qt-4.3.1/include -I. -Imode1 -Imode1/erdiagram -Imode2 -Imode3 -I. -I.
LINK          = g++
LFLAGS        = -Wl,-rpath,/usr/local/Trolltech/Qt-4.3.1/lib
LIBS          = $(SUBLIBS)  -L/usr/local/Trolltech/Qt-4.3.1/lib -lQtSql -L/usr/lib/mysql -L/usr/local/Trolltech/Qt-4.3.1/lib -L/usr/local/lib/mysql -lmysqlclient_r -lcrypt -lnsl -pthread -L/lib -pthread -lQtGui -L/usr/X11R6/lib -lpng -lSM -lICE -pthread -pthread -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread -lgthread-2.0 -lglib-2.0 -lrt -ldl -lpthread
AR            = ar cqs
RANLIB        = 
QMAKE         = /usr/local/Trolltech/Qt-4.3.1/bin/qmake
TAR           = tar -cf
COMPRESS      = gzip -9f
COPY          = cp -f
SED           = sed
COPY_FILE     = $(COPY)
COPY_DIR      = $(COPY) -r
INSTALL_FILE  = install -m 644 -p
INSTALL_DIR   = $(COPY_DIR)
INSTALL_PROGRAM = install -m 755 -p
DEL_FILE      = rm -f
SYMLINK       = ln -sf
DEL_DIR       = rmdir
MOVE          = mv -f
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p

####### Output directory

OBJECTS_DIR   = ./

####### Files

SOURCES       = CodeTemplateTree.cpp \
		ConnectionForm.cpp \
		DatabaseTree.cpp \
		DebugModeValue.cpp \
		Highlighter.cpp \
		Information.cpp \
		IntroModeSelectDlg.cpp \
		main.cpp \
		MainForm.cpp \
		MainTextEdit.cpp \
		NumberLine.cpp \
		QueryTab.cpp \
		ResultTab.cpp \
		SavedConnection.cpp \
		sqlQueryMaker.cpp \
		TableData.cpp \
		tableProperty.cpp \
		tablewidget.cpp \
		TextEdit.cpp \
		mode1/DrawERDlg.cpp \
		mode1/RelationInfo.cpp \
		mode1/SHtableAttributeDlg.cpp \
		mode1/SHtableRelationDlg.cpp \
		mode1/singleTableInfo.cpp \
		mode1/tableAttributeDlg.cpp \
		mode1/tableRelationDlg.cpp \
		mode2/NameChangeDlg.cpp \
		mode2/PropertyClassDlg.cpp \
		mode2/TablePages.cpp \
		mode3/DirectQueryDlg.cpp \
		mode1/erdiagram/Arrow.cpp \
		mode1/erdiagram/Attribute.cpp \
		mode1/erdiagram/AttributesRect.cpp \
		mode1/erdiagram/Canvas.cpp \
		mode1/erdiagram/Name.cpp \
		mode1/erdiagram/NameRect.cpp \
		mode1/erdiagram/PrimaryKey.cpp \
		mode1/erdiagram/PrimaryKeysRect.cpp \
		mode1/erdiagram/Table.cpp moc_ConnectionForm.cpp \
		moc_DatabaseTree.cpp \
		moc_DebugModeValue.cpp \
		moc_Highlighter.cpp \
		moc_IntroModeSelectDlg.cpp \
		moc_MainForm.cpp \
		moc_MainTextEdit.cpp \
		moc_NumberLine.cpp \
		moc_QueryTab.cpp \
		moc_ResultTab.cpp \
		moc_TableData.cpp \
		moc_tablewidget.cpp \
		moc_TextEdit.cpp \
		moc_DrawERDlg.cpp \
		moc_SHtableAttributeDlg.cpp \
		moc_SHtableRelationDlg.cpp \
		moc_singleTableInfo.cpp \
		moc_tableAttributeDlg.cpp \
		moc_tableRelationDlg.cpp \
		moc_NameChangeDlg.cpp \
		moc_PropertyClassDlg.cpp \
		moc_TablePages.cpp \
		moc_DirectQueryDlg.cpp \
		moc_Attribute.cpp \
		moc_Canvas.cpp \
		moc_Name.cpp \
		moc_PrimaryKey.cpp
OBJECTS       = CodeTemplateTree.o \
		ConnectionForm.o \
		DatabaseTree.o \
		DebugModeValue.o \
		Highlighter.o \
		Information.o \
		IntroModeSelectDlg.o \
		main.o \
		MainForm.o \
		MainTextEdit.o \
		NumberLine.o \
		QueryTab.o \
		ResultTab.o \
		SavedConnection.o \
		sqlQueryMaker.o \
		TableData.o \
		tableProperty.o \
		tablewidget.o \
		TextEdit.o \
		DrawERDlg.o \
		RelationInfo.o \
		SHtableAttributeDlg.o \
		SHtableRelationDlg.o \
		singleTableInfo.o \
		tableAttributeDlg.o \
		tableRelationDlg.o \
		NameChangeDlg.o \
		PropertyClassDlg.o \
		TablePages.o \
		DirectQueryDlg.o \
		Arrow.o \
		Attribute.o \
		AttributesRect.o \
		Canvas.o \
		Name.o \
		NameRect.o \
		PrimaryKey.o \
		PrimaryKeysRect.o \
		Table.o \
		moc_ConnectionForm.o \
		moc_DatabaseTree.o \
		moc_DebugModeValue.o \
		moc_Highlighter.o \
		moc_IntroModeSelectDlg.o \
		moc_MainForm.o \
		moc_MainTextEdit.o \
		moc_NumberLine.o \
		moc_QueryTab.o \
		moc_ResultTab.o \
		moc_TableData.o \
		moc_tablewidget.o \
		moc_TextEdit.o \
		moc_DrawERDlg.o \
		moc_SHtableAttributeDlg.o \
		moc_SHtableRelationDlg.o \
		moc_singleTableInfo.o \
		moc_tableAttributeDlg.o \
		moc_tableRelationDlg.o \
		moc_NameChangeDlg.o \
		moc_PropertyClassDlg.o \
		moc_TablePages.o \
		moc_DirectQueryDlg.o \
		moc_Attribute.o \
		moc_Canvas.o \
		moc_Name.o \
		moc_PrimaryKey.o
DIST          = /usr/local/Trolltech/Qt-4.3.1/mkspecs/common/g++.conf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/common/unix.conf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/common/linux.conf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/qconfig.pri \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt_functions.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt_config.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/exclusive_builds.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/default_pre.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/release.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/default_post.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/warn_on.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/unix/thread.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/moc.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/resources.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/uic.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/yacc.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/lex.prf \
		project.pro
QMAKE_TARGET  = project
DESTDIR       = 
TARGET        = project

first: all
####### Implicit rules

.SUFFIXES: .o .c .cpp .cc .cxx .C

.cpp.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.cc.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.C.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"

.c.o:
	$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"

####### Build rules

all: Makefile $(TARGET)

$(TARGET):  $(OBJECTS)  
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)

Makefile: project.pro  /usr/local/Trolltech/Qt-4.3.1/mkspecs/linux-g++/qmake.conf /usr/local/Trolltech/Qt-4.3.1/mkspecs/common/g++.conf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/common/unix.conf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/common/linux.conf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/qconfig.pri \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt_functions.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt_config.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/exclusive_builds.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/default_pre.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/release.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/default_post.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/warn_on.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/unix/thread.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/moc.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/resources.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/uic.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/yacc.prf \
		/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/lex.prf \
		/usr/local/Trolltech/Qt-4.3.1/lib/libQtSql.prl \
		/usr/local/Trolltech/Qt-4.3.1/lib/libQtCore.prl \
		/usr/local/Trolltech/Qt-4.3.1/lib/libQtGui.prl
	$(QMAKE) -unix -o Makefile project.pro
/usr/local/Trolltech/Qt-4.3.1/mkspecs/common/g++.conf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/common/unix.conf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/common/linux.conf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/qconfig.pri:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt_functions.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt_config.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/exclusive_builds.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/default_pre.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/release.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/default_post.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/warn_on.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/unix/thread.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/moc.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/resources.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/uic.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/yacc.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/lex.prf:
/usr/local/Trolltech/Qt-4.3.1/lib/libQtSql.prl:
/usr/local/Trolltech/Qt-4.3.1/lib/libQtCore.prl:
/usr/local/Trolltech/Qt-4.3.1/lib/libQtGui.prl:
qmake:  FORCE
	@$(QMAKE) -unix -o Makefile project.pro

dist: 
	@$(CHK_DIR_EXISTS) .tmp/project1.0.0 || $(MKDIR) .tmp/project1.0.0 
	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/project1.0.0/ && $(COPY_FILE) --parents Array.h CodeTemplateTree.h ConnectionForm.h DatabaseTree.h DebugModeValue.h Highlighter.h Information.h IntroModeSelectDlg.h MainForm.h MainTextEdit.h NumberLine.h QueryTab.h ResultTab.h SavedConnection.h sqlQueryMaker.h TableData.h tableProperty.h tablewidget.h TextEdit.h mode1/DrawERDlg.h mode1/RelationInfo.h mode1/SHtableAttributeDlg.h mode1/SHtableRelationDlg.h mode1/singleTableInfo.h mode1/tableAttributeDlg.h mode1/tableRelationDlg.h mode2/NameChangeDlg.h mode2/PropertyClassDlg.h mode2/TablePages.h mode3/DirectQueryDlg.h mode1/erdiagram/Arrow.h mode1/erdiagram/Attribute.h mode1/erdiagram/AttributesRect.h mode1/erdiagram/Canvas.h mode1/erdiagram/Name.h mode1/erdiagram/NameRect.h mode1/erdiagram/PrimaryKey.h mode1/erdiagram/PrimaryKeysRect.h mode1/erdiagram/Table.h .tmp/project1.0.0/ && $(COPY_FILE) --parents CodeTemplateTree.cpp ConnectionForm.cpp DatabaseTree.cpp DebugModeValue.cpp Highlighter.cpp Information.cpp IntroModeSelectDlg.cpp main.cpp MainForm.cpp MainTextEdit.cpp NumberLine.cpp QueryTab.cpp ResultTab.cpp SavedConnection.cpp sqlQueryMaker.cpp TableData.cpp tableProperty.cpp tablewidget.cpp TextEdit.cpp mode1/DrawERDlg.cpp mode1/RelationInfo.cpp mode1/SHtableAttributeDlg.cpp mode1/SHtableRelationDlg.cpp mode1/singleTableInfo.cpp mode1/tableAttributeDlg.cpp mode1/tableRelationDlg.cpp mode2/NameChangeDlg.cpp mode2/PropertyClassDlg.cpp mode2/TablePages.cpp mode3/DirectQueryDlg.cpp mode1/erdiagram/Arrow.cpp mode1/erdiagram/Attribute.cpp mode1/erdiagram/AttributesRect.cpp mode1/erdiagram/Canvas.cpp mode1/erdiagram/Name.cpp mode1/erdiagram/NameRect.cpp mode1/erdiagram/PrimaryKey.cpp mode1/erdiagram/PrimaryKeysRect.cpp mode1/erdiagram/Table.cpp .tmp/project1.0.0/ && (cd `dirname .tmp/project1.0.0` && $(TAR) project1.0.0.tar project1.0.0 && $(COMPRESS) project1.0.0.tar) && $(MOVE) `dirname .tmp/project1.0.0`/project1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/project1.0.0


clean:compiler_clean 
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

distclean: clean
	-$(DEL_FILE) $(TARGET) 
	-$(DEL_FILE) Makefile


mocclean: compiler_moc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_source_make_all

compiler_moc_header_make_all: moc_ConnectionForm.cpp moc_DatabaseTree.cpp moc_DebugModeValue.cpp moc_Highlighter.cpp moc_IntroModeSelectDlg.cpp moc_MainForm.cpp moc_MainTextEdit.cpp moc_NumberLine.cpp moc_QueryTab.cpp moc_ResultTab.cpp moc_TableData.cpp moc_tablewidget.cpp moc_TextEdit.cpp moc_DrawERDlg.cpp moc_SHtableAttributeDlg.cpp moc_SHtableRelationDlg.cpp moc_singleTableInfo.cpp moc_tableAttributeDlg.cpp moc_tableRelationDlg.cpp moc_NameChangeDlg.cpp moc_PropertyClassDlg.cpp moc_TablePages.cpp moc_DirectQueryDlg.cpp moc_Attribute.cpp moc_Canvas.cpp moc_Name.cpp moc_PrimaryKey.cpp
compiler_moc_header_clean:
	-$(DEL_FILE) moc_ConnectionForm.cpp moc_DatabaseTree.cpp moc_DebugModeValue.cpp moc_Highlighter.cpp moc_IntroModeSelectDlg.cpp moc_MainForm.cpp moc_MainTextEdit.cpp moc_NumberLine.cpp moc_QueryTab.cpp moc_ResultTab.cpp moc_TableData.cpp moc_tablewidget.cpp moc_TextEdit.cpp moc_DrawERDlg.cpp moc_SHtableAttributeDlg.cpp moc_SHtableRelationDlg.cpp moc_singleTableInfo.cpp moc_tableAttributeDlg.cpp moc_tableRelationDlg.cpp moc_NameChangeDlg.cpp moc_PropertyClassDlg.cpp moc_TablePages.cpp moc_DirectQueryDlg.cpp moc_Attribute.cpp moc_Canvas.cpp moc_Name.cpp moc_PrimaryKey.cpp
moc_ConnectionForm.cpp: Information.h \
		ConnectionForm.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) ConnectionForm.h -o moc_ConnectionForm.cpp

moc_DatabaseTree.cpp: DatabaseTree.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) DatabaseTree.h -o moc_DatabaseTree.cpp

moc_DebugModeValue.cpp: DebugModeValue.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) DebugModeValue.h -o moc_DebugModeValue.cpp

moc_Highlighter.cpp: Highlighter.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) Highlighter.h -o moc_Highlighter.cpp

moc_IntroModeSelectDlg.cpp: IntroModeSelectDlg.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) IntroModeSelectDlg.h -o moc_IntroModeSelectDlg.cpp

moc_MainForm.cpp: MainForm.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) MainForm.h -o moc_MainForm.cpp

moc_MainTextEdit.cpp: MainTextEdit.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) MainTextEdit.h -o moc_MainTextEdit.cpp

moc_NumberLine.cpp: NumberLine.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) NumberLine.h -o moc_NumberLine.cpp

moc_QueryTab.cpp: QueryTab.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) QueryTab.h -o moc_QueryTab.cpp

moc_ResultTab.cpp: ResultTab.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) ResultTab.h -o moc_ResultTab.cpp

moc_TableData.cpp: TableData.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) TableData.h -o moc_TableData.cpp

moc_tablewidget.cpp: tablewidget.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) tablewidget.h -o moc_tablewidget.cpp

moc_TextEdit.cpp: TextEdit.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) TextEdit.h -o moc_TextEdit.cpp

moc_DrawERDlg.cpp: mode1/erdiagram/Table.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/tableRelationDlg.h \
		mode2/TablePages.h \
		sqlQueryMaker.h \
		tableProperty.h \
		mode1/DrawERDlg.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode1/DrawERDlg.h -o moc_DrawERDlg.cpp

moc_SHtableAttributeDlg.cpp: mode2/TablePages.h \
		mode1/SHtableAttributeDlg.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode1/SHtableAttributeDlg.h -o moc_SHtableAttributeDlg.cpp

moc_SHtableRelationDlg.cpp: mode2/TablePages.h \
		mode1/SHtableRelationDlg.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode1/SHtableRelationDlg.h -o moc_SHtableRelationDlg.cpp

moc_singleTableInfo.cpp: mode2/TablePages.h \
		sqlQueryMaker.h \
		tableProperty.h \
		mode1/singleTableInfo.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode1/singleTableInfo.h -o moc_singleTableInfo.cpp

moc_tableAttributeDlg.cpp: mode2/TablePages.h \
		mode1/tableAttributeDlg.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode1/tableAttributeDlg.h -o moc_tableAttributeDlg.cpp

moc_tableRelationDlg.cpp: mode2/TablePages.h \
		sqlQueryMaker.h \
		mode1/tableRelationDlg.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode1/tableRelationDlg.h -o moc_tableRelationDlg.cpp

moc_NameChangeDlg.cpp: mode2/NameChangeDlg.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode2/NameChangeDlg.h -o moc_NameChangeDlg.cpp

moc_PropertyClassDlg.cpp: mode2/TablePages.h \
		tableProperty.h \
		sqlQueryMaker.h \
		mode2/PropertyClassDlg.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode2/PropertyClassDlg.h -o moc_PropertyClassDlg.cpp

moc_TablePages.cpp: mode2/TablePages.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode2/TablePages.h -o moc_TablePages.cpp

moc_DirectQueryDlg.cpp: mode3/DirectQueryDlg.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode3/DirectQueryDlg.h -o moc_DirectQueryDlg.cpp

moc_Attribute.cpp: mode1/erdiagram/Attribute.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode1/erdiagram/Attribute.h -o moc_Attribute.cpp

moc_Canvas.cpp: mode1/erdiagram/Canvas.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode1/erdiagram/Canvas.h -o moc_Canvas.cpp

moc_Name.cpp: mode1/erdiagram/Name.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode1/erdiagram/Name.h -o moc_Name.cpp

moc_PrimaryKey.cpp: mode1/erdiagram/Table.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/erdiagram/PrimaryKey.h
	/usr/local/Trolltech/Qt-4.3.1/bin/moc $(DEFINES) $(INCPATH) mode1/erdiagram/PrimaryKey.h -o moc_PrimaryKey.cpp

compiler_rcc_make_all:
compiler_rcc_clean:
compiler_image_collection_make_all: qmake_image_collection.cpp
compiler_image_collection_clean:
	-$(DEL_FILE) qmake_image_collection.cpp
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all:
compiler_uic_clean:
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_moc_header_clean 

####### Compile

CodeTemplateTree.o: CodeTemplateTree.cpp CodeTemplateTree.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o CodeTemplateTree.o CodeTemplateTree.cpp

ConnectionForm.o: ConnectionForm.cpp ConnectionForm.h \
		Information.h \
		SavedConnection.h \
		Array.h \
		MainForm.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ConnectionForm.o ConnectionForm.cpp

DatabaseTree.o: DatabaseTree.cpp DatabaseTree.h \
		ConnectionForm.h \
		Information.h \
		MainForm.h \
		ResultTab.h \
		QueryTab.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o DatabaseTree.o DatabaseTree.cpp

DebugModeValue.o: DebugModeValue.cpp MainForm.h \
		ConnectionForm.h \
		Information.h \
		DebugModeValue.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o DebugModeValue.o DebugModeValue.cpp

Highlighter.o: Highlighter.cpp Highlighter.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Highlighter.o Highlighter.cpp

Information.o: Information.cpp Information.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Information.o Information.cpp

IntroModeSelectDlg.o: IntroModeSelectDlg.cpp IntroModeSelectDlg.h \
		mode1/DrawERDlg.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/tableRelationDlg.h \
		mode2/TablePages.h \
		sqlQueryMaker.h \
		tableProperty.h \
		mode2/PropertyClassDlg.h \
		mode3/DirectQueryDlg.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o IntroModeSelectDlg.o IntroModeSelectDlg.cpp

main.o: main.cpp ConnectionForm.h \
		Information.h \
		SavedConnection.h \
		Array.h \
		mode1/DrawERDlg.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/tableRelationDlg.h \
		mode2/TablePages.h \
		sqlQueryMaker.h \
		tableProperty.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp

MainForm.o: MainForm.cpp MainForm.h \
		DatabaseTree.h \
		ConnectionForm.h \
		Information.h \
		CodeTemplateTree.h \
		ResultTab.h \
		QueryTab.h \
		Highlighter.h \
		TableData.h \
		MainTextEdit.h \
		NumberLine.h \
		tablewidget.h \
		IntroModeSelectDlg.h \
		TextEdit.h \
		DebugModeValue.h \
		mode1/singleTableInfo.h \
		mode2/TablePages.h \
		sqlQueryMaker.h \
		tableProperty.h \
		mode1/tableRelationDlg.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MainForm.o MainForm.cpp

MainTextEdit.o: MainTextEdit.cpp MainForm.h \
		MainTextEdit.h \
		NumberLine.h \
		TextEdit.h \
		tablewidget.h \
		ConnectionForm.h \
		Information.h \
		DatabaseTree.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MainTextEdit.o MainTextEdit.cpp

NumberLine.o: NumberLine.cpp NumberLine.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o NumberLine.o NumberLine.cpp

QueryTab.o: QueryTab.cpp QueryTab.h \
		Highlighter.h \
		TextEdit.h \
		MainTextEdit.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o QueryTab.o QueryTab.cpp

ResultTab.o: ResultTab.cpp ResultTab.h \
		DatabaseTree.h \
		ConnectionForm.h \
		Information.h \
		MainForm.h \
		TableData.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ResultTab.o ResultTab.cpp

SavedConnection.o: SavedConnection.cpp SavedConnection.h \
		Array.h \
		Information.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o SavedConnection.o SavedConnection.cpp

sqlQueryMaker.o: sqlQueryMaker.cpp sqlQueryMaker.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o sqlQueryMaker.o sqlQueryMaker.cpp

TableData.o: TableData.cpp ConnectionForm.h \
		Information.h \
		MainForm.h \
		TableData.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o TableData.o TableData.cpp

tableProperty.o: tableProperty.cpp tableProperty.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tableProperty.o tableProperty.cpp

tablewidget.o: tablewidget.cpp tablewidget.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tablewidget.o tablewidget.cpp

TextEdit.o: TextEdit.cpp ConnectionForm.h \
		Information.h \
		MainForm.h \
		TextEdit.h \
		DatabaseTree.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o TextEdit.o TextEdit.cpp

DrawERDlg.o: mode1/DrawERDlg.cpp mode1/DrawERDlg.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/tableRelationDlg.h \
		mode2/TablePages.h \
		sqlQueryMaker.h \
		tableProperty.h \
		mode1/erdiagram/Canvas.h \
		IntroModeSelectDlg.h \
		mode1/tableAttributeDlg.h \
		mode1/RelationInfo.h \
		MainForm.h \
		ConnectionForm.h \
		Information.h \
		DatabaseTree.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o DrawERDlg.o mode1/DrawERDlg.cpp

RelationInfo.o: mode1/RelationInfo.cpp mode1/RelationInfo.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o RelationInfo.o mode1/RelationInfo.cpp

SHtableAttributeDlg.o: mode1/SHtableAttributeDlg.cpp mode1/SHtableAttributeDlg.h \
		mode2/TablePages.h \
		tableProperty.h \
		mode1/DrawERDlg.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/tableRelationDlg.h \
		sqlQueryMaker.h \
		mode1/erdiagram/Canvas.h \
		mode1/erdiagram/NameRect.h \
		mode1/erdiagram/Name.h \
		mode1/erdiagram/PrimaryKeysRect.h \
		mode1/erdiagram/PrimaryKey.h \
		mode1/erdiagram/Attribute.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o SHtableAttributeDlg.o mode1/SHtableAttributeDlg.cpp

SHtableRelationDlg.o: mode1/SHtableRelationDlg.cpp mode1/SHtableRelationDlg.h \
		mode2/TablePages.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/erdiagram/NameRect.h \
		mode1/erdiagram/Name.h \
		mode1/erdiagram/PrimaryKey.h \
		mode1/erdiagram/PrimaryKeysRect.h \
		mode1/DrawERDlg.h \
		mode1/tableRelationDlg.h \
		sqlQueryMaker.h \
		tableProperty.h \
		mode1/RelationInfo.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o SHtableRelationDlg.o mode1/SHtableRelationDlg.cpp

singleTableInfo.o: mode1/singleTableInfo.cpp mode1/singleTableInfo.h \
		mode2/TablePages.h \
		sqlQueryMaker.h \
		tableProperty.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o singleTableInfo.o mode1/singleTableInfo.cpp

tableAttributeDlg.o: mode1/tableAttributeDlg.cpp mode1/tableAttributeDlg.h \
		mode2/TablePages.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tableAttributeDlg.o mode1/tableAttributeDlg.cpp

tableRelationDlg.o: mode1/tableRelationDlg.cpp ConnectionForm.h \
		Information.h \
		MainForm.h \
		mode1/tableRelationDlg.h \
		mode2/TablePages.h \
		sqlQueryMaker.h \
		DatabaseTree.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tableRelationDlg.o mode1/tableRelationDlg.cpp

NameChangeDlg.o: mode2/NameChangeDlg.cpp mode2/NameChangeDlg.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o NameChangeDlg.o mode2/NameChangeDlg.cpp

PropertyClassDlg.o: mode2/PropertyClassDlg.cpp mode2/PropertyClassDlg.h \
		mode2/TablePages.h \
		tableProperty.h \
		sqlQueryMaker.h \
		IntroModeSelectDlg.h \
		mode2/NameChangeDlg.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o PropertyClassDlg.o mode2/PropertyClassDlg.cpp

TablePages.o: mode2/TablePages.cpp mode2/TablePages.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o TablePages.o mode2/TablePages.cpp

DirectQueryDlg.o: mode3/DirectQueryDlg.cpp mode3/DirectQueryDlg.h \
		IntroModeSelectDlg.h \
		MainTextEdit.h \
		ConnectionForm.h \
		Information.h \
		MainForm.h \
		TextEdit.h \
		Highlighter.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o DirectQueryDlg.o mode3/DirectQueryDlg.cpp

Arrow.o: mode1/erdiagram/Arrow.cpp mode1/erdiagram/Arrow.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/erdiagram/Canvas.h \
		mode1/SHtableRelationDlg.h \
		mode2/TablePages.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Arrow.o mode1/erdiagram/Arrow.cpp

Attribute.o: mode1/erdiagram/Attribute.cpp mode1/erdiagram/Attribute.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/Canvas.h \
		mode1/DrawERDlg.h \
		mode1/tableRelationDlg.h \
		mode2/TablePages.h \
		sqlQueryMaker.h \
		tableProperty.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Attribute.o mode1/erdiagram/Attribute.cpp

AttributesRect.o: mode1/erdiagram/AttributesRect.cpp mode1/erdiagram/AttributesRect.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/NameRect.h \
		mode1/erdiagram/PrimaryKeysRect.h \
		mode1/erdiagram/Attribute.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o AttributesRect.o mode1/erdiagram/AttributesRect.cpp

Canvas.o: mode1/erdiagram/Canvas.cpp mode1/erdiagram/Canvas.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/erdiagram/NameRect.h \
		mode1/erdiagram/Name.h \
		mode1/erdiagram/PrimaryKey.h \
		mode1/erdiagram/PrimaryKeysRect.h \
		mode1/erdiagram/Attribute.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Canvas.o mode1/erdiagram/Canvas.cpp

Name.o: mode1/erdiagram/Name.cpp mode1/erdiagram/Name.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/erdiagram/NameRect.h \
		mode1/erdiagram/Canvas.h \
		mode1/DrawERDlg.h \
		mode1/tableRelationDlg.h \
		mode2/TablePages.h \
		sqlQueryMaker.h \
		tableProperty.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Name.o mode1/erdiagram/Name.cpp

NameRect.o: mode1/erdiagram/NameRect.cpp mode1/erdiagram/NameRect.h \
		mode1/erdiagram/Name.h \
		mode1/erdiagram/Canvas.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o NameRect.o mode1/erdiagram/NameRect.cpp

PrimaryKey.o: mode1/erdiagram/PrimaryKey.cpp mode1/erdiagram/PrimaryKey.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/erdiagram/PrimaryKeysRect.h \
		mode1/DrawERDlg.h \
		mode1/tableRelationDlg.h \
		mode2/TablePages.h \
		sqlQueryMaker.h \
		tableProperty.h \
		mode1/erdiagram/Canvas.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o PrimaryKey.o mode1/erdiagram/PrimaryKey.cpp

PrimaryKeysRect.o: mode1/erdiagram/PrimaryKeysRect.cpp mode1/erdiagram/PrimaryKeysRect.h \
		mode1/erdiagram/PrimaryKey.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/erdiagram/NameRect.h \
		mode1/erdiagram/Canvas.h \
		mode1/erdiagram/Name.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o PrimaryKeysRect.o mode1/erdiagram/PrimaryKeysRect.cpp

Table.o: mode1/erdiagram/Table.cpp mode1/DrawERDlg.h \
		mode1/erdiagram/Table.h \
		mode1/erdiagram/Arrow.h \
		mode1/erdiagram/AttributesRect.h \
		mode1/tableRelationDlg.h \
		mode2/TablePages.h \
		sqlQueryMaker.h \
		tableProperty.h \
		mode1/erdiagram/NameRect.h \
		mode1/erdiagram/Name.h \
		mode1/erdiagram/PrimaryKeysRect.h \
		mode1/erdiagram/Canvas.h \
		mode1/erdiagram/Attribute.h \
		mode1/erdiagram/PrimaryKey.h \
		mode1/SHtableAttributeDlg.h \
		mode1/SHtableRelationDlg.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Table.o mode1/erdiagram/Table.cpp

moc_ConnectionForm.o: moc_ConnectionForm.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_ConnectionForm.o moc_ConnectionForm.cpp

moc_DatabaseTree.o: moc_DatabaseTree.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_DatabaseTree.o moc_DatabaseTree.cpp

moc_DebugModeValue.o: moc_DebugModeValue.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_DebugModeValue.o moc_DebugModeValue.cpp

moc_Highlighter.o: moc_Highlighter.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_Highlighter.o moc_Highlighter.cpp

moc_IntroModeSelectDlg.o: moc_IntroModeSelectDlg.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_IntroModeSelectDlg.o moc_IntroModeSelectDlg.cpp

moc_MainForm.o: moc_MainForm.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_MainForm.o moc_MainForm.cpp

moc_MainTextEdit.o: moc_MainTextEdit.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_MainTextEdit.o moc_MainTextEdit.cpp

moc_NumberLine.o: moc_NumberLine.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_NumberLine.o moc_NumberLine.cpp

moc_QueryTab.o: moc_QueryTab.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_QueryTab.o moc_QueryTab.cpp

moc_ResultTab.o: moc_ResultTab.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_ResultTab.o moc_ResultTab.cpp

moc_TableData.o: moc_TableData.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_TableData.o moc_TableData.cpp

moc_tablewidget.o: moc_tablewidget.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_tablewidget.o moc_tablewidget.cpp

moc_TextEdit.o: moc_TextEdit.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_TextEdit.o moc_TextEdit.cpp

moc_DrawERDlg.o: moc_DrawERDlg.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_DrawERDlg.o moc_DrawERDlg.cpp

moc_SHtableAttributeDlg.o: moc_SHtableAttributeDlg.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_SHtableAttributeDlg.o moc_SHtableAttributeDlg.cpp

moc_SHtableRelationDlg.o: moc_SHtableRelationDlg.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_SHtableRelationDlg.o moc_SHtableRelationDlg.cpp

moc_singleTableInfo.o: moc_singleTableInfo.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_singleTableInfo.o moc_singleTableInfo.cpp

moc_tableAttributeDlg.o: moc_tableAttributeDlg.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_tableAttributeDlg.o moc_tableAttributeDlg.cpp

moc_tableRelationDlg.o: moc_tableRelationDlg.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_tableRelationDlg.o moc_tableRelationDlg.cpp

moc_NameChangeDlg.o: moc_NameChangeDlg.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_NameChangeDlg.o moc_NameChangeDlg.cpp

moc_PropertyClassDlg.o: moc_PropertyClassDlg.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_PropertyClassDlg.o moc_PropertyClassDlg.cpp

moc_TablePages.o: moc_TablePages.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_TablePages.o moc_TablePages.cpp

moc_DirectQueryDlg.o: moc_DirectQueryDlg.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_DirectQueryDlg.o moc_DirectQueryDlg.cpp

moc_Attribute.o: moc_Attribute.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_Attribute.o moc_Attribute.cpp

moc_Canvas.o: moc_Canvas.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_Canvas.o moc_Canvas.cpp

moc_Name.o: moc_Name.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_Name.o moc_Name.cpp

moc_PrimaryKey.o: moc_PrimaryKey.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_PrimaryKey.o moc_PrimaryKey.cpp

####### Install

install:   FORCE

uninstall:   FORCE

FORCE:

